/**
 * @properties={typeid:35,uuid:"F8AB350B-AC80-4158-BE91-D630CF14FE55",variableType:93}
 */
var fDesde = null;

/**
 * @properties={typeid:35,uuid:"1BF13C6A-7396-4385-BE4F-9F4A65CF78A5",variableType:93}
 */
var fHasta = null;

/**
 * @properties={typeid:24,uuid:"809ba2f1-7265-4a27-b9c2-2936240efc9e"}
 */
function Calcular()
{
if ((fDesde != null) && (fHasta != null))
{
	var facturas = 0
	var pagos = 0
	var TotPago = 0 
	var TotFact = 0
	var importe
	
	forms.cuenta_corriente.controller.find()
	
	var Searchdate = new Date()
	Searchdate = utils.dateFormat(fDesde,'dd-MM-yyyy')+'...'+utils.dateFormat(fHasta,'dd-MM-yyyy')
	forms.cuenta_corriente.fecha_movto = '#'+Searchdate +'|dd-MM-yyyy'
	
	var found = forms.cuenta_corriente.controller.search()
		
	if (found > 0)
	{	
		for ( var i = 1 ; i <= forms.cuenta_corriente.controller.getMaxRecordIndex(); i++ )
		{
			forms.cuenta_corriente.foundset.setSelectedIndex(i)
			importe = forms.cuenta_corriente.importe
			if ((forms.cuenta_corriente.tipo_movto == 1) || (forms.cuenta_corriente.tipo_movto == 3))
			{
				facturas++
				if (forms.cuenta_corriente.tipo_movto == 3)
					importe = importe * (-1);
				TotFact = TotFact + importe
			}
			else
			{
				pagos++
				if (forms.cuenta_corriente.tipo_movto == 4)
					importe = importe * (-1);
				TotPago = TotPago + forms.cuenta_corriente.importe_signo
			}
		}
	globals.gTotalCantFacturas = facturas
	globals.gTotalCantPagos = pagos
	globals.gTotalCobrado = TotPago
	globals.gTotalFacturado = TotFact
	}
	else
		globals.gDialog('Error',  'No hay movimientos con esas condiciones',  'OK')
}
else
	globals.gDialog('Error',  'Por favor, complete todos los datos',  'OK')

forms.cuenta_corriente.controller.loadAllRecords()
}

/**
 * @properties={typeid:24,uuid:"0eba71be-be04-40b8-a257-1f79f336b32a"}
 */
function EsconderBoton()
{
forms.navigator_cta_cte.elements.total.enabled = 0

forms.navigator_cta_cte.elements.anul_fact.enabled = 1
forms.navigator_cta_cte.elements.anul_pago.enabled = 1
forms.navigator_cta_cte.elements.cta_cte.enabled = 1
forms.navigator_cta_cte.elements.pago.enabled = 1
forms.navigator_cta_cte.elements.tipos.enabled = 1
forms.navigator_cta_cte.elements.consulta.enabled = 1
forms.navigator_cta_cte.elements.totalxcat.enabled = 1
}
